package xcmg.device.service.vo.shell;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;
import java.util.List;

public class PurOrderParams {

  private String purchaseNo;

  private String purchaseName;

  private String supplierName;

  private String dispatcherName;

  private String shippingMethod;

  private String shippingCode;

  private Date createDate;

  private String remark;

  private List<MaterialsDetail>  materialsDetails;

  public String getPurchaseNo() {
    return purchaseNo;
  }

  public void setPurchaseNo(String purchaseNo) {
    this.purchaseNo = purchaseNo;
  }

  public String getPurchaseName() {
    return purchaseName;
  }

  public void setPurchaseName(String purchaseName) {
    this.purchaseName = purchaseName;
  }

  public String getSupplierName() {
    return supplierName;
  }

  public void setSupplierName(String supplierName) {
    this.supplierName = supplierName;
  }

  public String getDispatcherName() {
    return dispatcherName;
  }

  public void setDispatcherName(String dispatcherName) {
    this.dispatcherName = dispatcherName;
  }

  public String getShippingMethod() {
    return shippingMethod;
  }

  public void setShippingMethod(String shippingMethod) {
    this.shippingMethod = shippingMethod;
  }

  public String getShippingCode() {
    return shippingCode;
  }

  public void setShippingCode(String shippingCode) {
    this.shippingCode = shippingCode;
  }

  public Date getCreateDate() {
    return createDate;
  }

  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public List<MaterialsDetail> getMaterialsDetails() {
    return materialsDetails;
  }

  public void setMaterialsDetails(
      List<MaterialsDetail> materialsDetails) {
    this.materialsDetails = materialsDetails;
  }

  @Override
  public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
  }

}
